﻿/***********************************************************************
 * Module:  CPFService.h
 * Author:  ZHANGHASI
 * Modified: 2020年12月7日 下午 4:22:43
 * Purpose: Declaration of the class CPFService
 ***********************************************************************/

#ifndef __CPFSERVICE_H__
#define __CPFSERVICE_H__

#include "CPF/CPFObject.h"
/**
 * \brief 插件服务对象.
 * \author zhanghs
 * \date 2020/12/8
 * \sa CPFObject
**/
class CPF_EXPORT CPFService : public CPFObject
{
public:

    /**
     * \brief 构造函数.
     * \author zhanghs
     * \date 2020/12/8
    **/
    CPFService();
    /**
     * \brief 析构函数.
     * \author zhanghs
     * \date 2020/12/8
    **/
    virtual ~CPFService();
    /**
     * \brief 服务名称.
     * \author zhanghs
     * \date 2020/12/8
     * \return 返回服务名称.
    **/
    virtual std::string name(void);
    /**
     * \brief 服务版本.
     * \author zhanghs
     * \date 2020/12/8
     * \return 返回服务版本.
    **/
    virtual std::string version(void);

protected:

private:

};
#endif // __CPFSERVICE_H__

